.syntaxhighlighter {
    width: 100% !important;
    margin: 1em 0px !important;
    position: relative !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    font-size: 1em !important;
}

.syntaxhighlighter table td.gutter .line {
	text-align: right !important;	
	padding: 0 0.5em 0 1em !important;
}

.syntaxhighlighter .line.alt2 {
	background-color: white !important;
}

.syntaxhighlighter .gutter {
    color: rgb(175, 175, 175) !important;
}

.syntaxhighlighter .gutter .line {
    border-right: 3px solid rgb(108, 226, 108) !important;
}

.syntaxhighlighter ul{
   list-style:none;
}
.syntaxhighlighter .line {
	white-space: pre !important;
}

.syntaxhighlighter code {
	display: inline !important;
}

.syntaxhighlighter a, .syntaxhighlighter div, .syntaxhighlighter code, .syntaxhighlighter table, .syntaxhighlighter table td, .syntaxhighlighter table tr, .syntaxhighlighter table tbody, .syntaxhighlighter table thead, .syntaxhighlighter table caption, .syntaxhighlighter textarea{
	background: none repeat scroll 0% 0% transparent !important;
	border: 0px none !important;
	bottom: auto !important;
	float: none !important;
	height: auto !important;
	left: auto !important;
	line-height: 1.1em !important;
	margin: 0px !important;
	outline: 0px none !important;
	overflow: visible !important;
	padding: 0px !important;
	position: static !important;
	right: auto !important;
	text-align: left !important;
	top: auto !important;
	vertical-align: baseline !important;
	width: auto !important;
	font-family: "Consolas","Bitstream Vera Sans Mono","Courier New",Courier,monospace !important;
	font-weight: normal !important;
	font-style: normal !important;
	font-size: 1em !important;
	direction: ltr !important;
	box-shadow: none !important;
}

.gutter .line{
	border-right: 3px solid #6ce26c !important;
}

.keyword{
	font-weight: bold !important;
	color: #006699 !important;
}

.static-string{
	color: #23A50C !important;
}

.comment{
	color: #23A50C !important;
}

/* This section is used for my configurations in article */
.list-table{
	border-collapse: collapse;
	margin-left:10px;
}
.list-table td{
	border: 1px solid #23451e;
}

.list-table tr{
	line-height:1px;
}

.supsub {position: absolute}
.subscript {color: green;
	display:block;
	position:relative;
	left:2px;
	top: -5px;
	font-size:75%;
}

.superscript {
	color: red; display:block; position:relative; left:2px; top: -5px;font-size:75%;
}

